a{
    color: #777777;
    text-decoration:none;
}
a:hover{
    color:#e31f4a;
}
.cursor{
    cursor: pointer;
}
.color_red{
    color: #e31f4a;
}
.order_list_shop{
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}
.order_list_shop img{
    float:left;
}
.order_list_shop_info{
    width:120px;
    float:left;
    margin-left:10px;
}
.order_list table tr th{
    height: 35px;
}
.order_list table tr td{
    height: 35px;
}
.righttop{
    position: relative;
    top:-5px;
    left:-5px;

}
.redline{
    height:50px;
    background-color:#e31f4a;
}
.choose_add_list{
    width:1000px;
    margin:0 auto;
}
.choose_add_title{
    margin-top:10px;
    margin-bottom:10px;
    font-size:20px;
}
.choose_address_info{
    width:225px;
    height:100px;
    margin:0 13px 14px 0;
    float:left;
    border:5px solid #a9a9a9;
    display: inline-block;
    position: relative;
    vertical-align: top;
    font-size:14px;
}
.choose_address_info_no{
    width:225px;
    height:100px;
    margin:0 13px 14px 0;
    float:left;
    border:5px solid #d9d7d7;
    display: inline-block;
    position: relative;
    vertical-align: top;
    font-size:14px;
}
.choose_address_info hr{
    position: relative;
    top:-45px;
    margin: 0 5px;
}
.choose_address_info_no hr{
    position: relative;
    top:-31px;
    margin: 0 5px;
}
.redsan{
    position: relative;
    top:51px;
    left:124px;

}
.duigou{
    position: relative;
    top:40px;
    left:95px;

}
.add_name{
    position: relative;
    top:-50px;
    left:10px;
    display: block;
}
.add_name_other{
    position: relative;
    top:-50px;
    left:10px;
    display: block;
}
.add_info{
    position: relative;
    top:-40px;
    left:10px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.add_tel{
    position: relative;
    top:-40px;
    left:10px;
}
.add_change{
    position: relative;
    top:-40px;
    left:10px;
    font-size: 16px;
    color: #ea7185;
}
.order_list{
    margin-top: 30px;
    width: 1000px;
}
.order_list table{
    width: 1000px;
}
/*弹出框*/
.prompt{
    position:relative;
    top:-700px;
    left:780px;
    height:310px;
    width:332px;
    /*    border: 1px solid #e31f4a;*/
    border-radius: 5px;
    display: none;
    background: url(/img/user/prompt_top.png) no-repeat;
}
.prompt h2{
    padding:20px 110px 0 110px;
}
.prompt hr{
    margin:0 10px 5px 10px;
}
.prompt p{
    margin:0 10px 5px 10px;
    font-size:16px;
}
.prompt .buy{
    margin-left:115px;
    margin-top:10px;
    width:102px;
    height:30px;
    font-size:14px;
    line-height: 30px;
    background-color:#e31f4a;
    color:#fff;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}
.prompt .cancle{
    margin-left:115px;
    margin-top:10px;
    width:102px;
    height:30px;
    font-size:14px;
    line-height: 30px;
    background-color:#dbdbdb;
    color:#fff;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}
.grade_line{
    height:5px;
    background-color: #dadada;
    margin-top: 85px;
    margin-bottom: 30px;
}
.amount_payable{
    margin-top:60px;
    margin-bottom: 10px;
    margin-left:809px;
    width: 200px;
    text-align: center;
    font-size: 16px;
}
.buy_immediately{
    color:#fff;
    background-color: #e31f4a;
    padding: 5px 30px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.clear{
    height:140px;
}
.add_address_page{
    /*    position: relative;
        top:120px;
        left:-230px;*/

}